iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 12
0

while迴圈

while(條件){
程式執行內容;
增/減(控制變數);
}

範例:原本存款10元,從20歲到30每年存10000元,之後的存款?

<?php 
  $money = 10;
  $age = 20;
  while($age<=30){
    $money += 10000;
    $age+=1; 
  }
  echo "NT.$money in bank";
?>

輸出:
NT.110010 in bank

do-while迴圈:和while迴圈相似,只是會先執行程式內容後,才根據條件式來執行程式。

do{
程式執行內容;
增/減(控制變數);
}while(條件)

for迴圈

for(設定變數 ; 條件 ; 增/減){
程式執行內容;
}

將while的範例改以for迴圈:

<?php 
  $money = 10;
  for($age = 20 ; $age <=30;$age++){
    $money += 10000;
  }
  echo "NT.$money in bank";
?>

輸出:
NT.110010 in bank
依情況,使用適合的迴圈方式吧!

跳出指令:
break;跳出迴圈,執行下一個指令或迴圈。
continue; 跳出目前執行狀態,再繼續執行迴圈。
goto: 跳到標示之處執行。

範例:goto後標示a,則跳到a標示。

<?php 
goto a;
echo 'Apple';
a:
echo 'Banana';
?>

輸出:Banana


上一篇
Day11-PHP條件
下一篇
Day13-PHP一維陣列
系列文
PHP入門30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言